/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package Modelo;

import java.util.ArrayList;
import java.util.Date;

/**
 *
 * @author Damian
 */
public class Cotizacion {
    private int codigo,cli_historia;
    private String usu_cedula;
    private Date fechaGenerada,fechaFinal;
    private boolean estado;
    private String formaPago, observacion;
    private float subtotal;
    private int tiempoEntrega;
    private ArrayList<Pedido> pedidos;

    public Cotizacion() {
    }

    public Cotizacion(int codigo, int cli_historia, String usu_cedula, 
            Date fechaGenerada, Date fechaFinal, boolean estado, 
            String formaPago, String observacion, float subtotal, int tiempoEntrega) {
        this.codigo = codigo;
        this.cli_historia = cli_historia;
        this.usu_cedula = usu_cedula;
        this.fechaGenerada = fechaGenerada;
        this.fechaFinal = fechaFinal;
        this.estado = estado;
        this.formaPago = formaPago;
        this.observacion = observacion;
        this.subtotal = subtotal;
        this.tiempoEntrega = tiempoEntrega;
    }

    public ArrayList<Pedido> getPedidos() {
        return pedidos;
    }

    public void setPedidos(ArrayList<Pedido> pedidos) {
        this.pedidos = pedidos;
    }

    public int getCodigo() {
        return codigo;
    }

    public void setCodigo(int codigo) {
        this.codigo = codigo;
    }

    public int getCli_historia() {
        return cli_historia;
    }

    public void setCli_historia(int cli_historia) {
        this.cli_historia = cli_historia;
    }

    public String getUsu_cedula() {
        return usu_cedula;
    }

    public void setUsu_cedula(String usu_cedula) {
        this.usu_cedula = usu_cedula;
    }

    public Date getFechaGenerada() {
        return fechaGenerada;
    }

    public void setFechaGenerada(Date fechaGenerada) {
        this.fechaGenerada = fechaGenerada;
    }

    public Date getFechaFinal() {
        return fechaFinal;
    }

    public void setFechaFinal(Date fechaFinal) {
        this.fechaFinal = fechaFinal;
    }

    public boolean isEstado() {
        return estado;
    }

    public void setEstado(boolean estado) {
        this.estado = estado;
    }

    public String getFormaPago() {
        return formaPago;
    }

    public void setFormaPago(String formaPago) {
        this.formaPago = formaPago;
    }

    public String getObservacion() {
        return observacion;
    }

    public void setObservacion(String observacion) {
        this.observacion = observacion;
    }

    public float getSubtotal() {
        return subtotal;
    }

    public void setSubtotal(float subtotal) {
        this.subtotal = subtotal;
    }

    public int getTiempoEntrega() {
        return tiempoEntrega;
    }

    public void setTiempoEntrega(int tiempoEntrega) {
        this.tiempoEntrega = tiempoEntrega;
    }

    @Override
    public String toString() {
        return "Cotizacion{" + "codigo=" + codigo + ", cli_historia=" + cli_historia + ", usu_cedula=" + usu_cedula + ", fechaGenerada=" + fechaGenerada + ", fechaFinal=" + fechaFinal + ", estado=" + estado + ", formaPago=" + formaPago + ", observacion=" + observacion + ", subtotal=" + subtotal + ", tiempoEntrega=" + tiempoEntrega  + '}';
    }

    

    
    
    
    
}
